/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package za.ac.cput.testsuite;

import org.junit.runner.RunWith;
import org.junit.runners.Suite;
import za.ac.cput.crp.complient.AnimalsJUnitTest;
import za.ac.cput.dip.testcomplience.PaymentMethodJUnitTest;
import za.ac.cput.dip.testviolation.CashMasterCardJUnitTest;
import za.ac.cput.encapsulation.testencapsulationcorrect.test.EncapsCorrectJUnitTest;
import za.ac.cput.encapsulation.testencapsulationwrong.test.EncapsWrongJUnitTest;
import za.ac.cput.inheritence.complient.InheritenceJUnitTest;
import za.ac.cput.isp.testcomplience.ISPComplientJUnitTest;
import za.ac.cput.isp.testviolation.test.ISPviolationJUnitTest;
import za.ac.cput.lsp.testlspcomplient.test.BirdJUnitTest;
import za.ac.cput.ocp.testocpright.test.OCPrightJUnitTest;
import za.ac.cput.ocp.testopcwrong.test.OCPWrongJUnitTest;
import za.ac.cput.plk.complient.PLKcomplyJUnitTest;
import za.ac.cput.plk.violation.PLKviolateJUnitTest;
import za.ac.cput.polymorphism.complience.PolymorphsmComplyJUnitTest;
import za.ac.cput.polymorphism.violation.PolymorphismViolationJUnitTest;
import za.ac.cput.srp.testsrpright.SRPrightJUnitTest;
import za.ac.cput.srp.testsrpwrong.test.SRPwrongJUnitTest;

/**
 *
 * @author given
 */
@RunWith(Suite.class)
@Suite.SuiteClasses(value = {EncapsCorrectJUnitTest.class, EncapsWrongJUnitTest.class, OCPrightJUnitTest.class,
    OCPWrongJUnitTest.class, SRPrightJUnitTest.class, SRPwrongJUnitTest.class, AnimalsJUnitTest.class, za.ac.cput.crp.violation.AnimalsJUnitTest.class,
    PaymentMethodJUnitTest.class, CashMasterCardJUnitTest.class, InheritenceJUnitTest.class, InheritenceJUnitTest.class, ISPComplientJUnitTest.class, ISPviolationJUnitTest.class,
    BirdJUnitTest.class, za.ac.cput.lsp.testlspviolation.test.BirdJUnitTest.class, PLKcomplyJUnitTest.class, PLKviolateJUnitTest.class,
    PolymorphismViolationJUnitTest.class, PolymorphsmComplyJUnitTest.class,})
public class PrinciplesTestSuite {
}
